Yin XifuYin Xifu
SwimmingSharks Swim Club Seeks Director of Development: Investing in Youth Pipeline to Boost VCC RankingI have witnessed many US swim clubs grow rapidly in size but stall in...
Table TennisGangneung, Ten Days, Eleven European Players: Inside a Training Camp With No ScoreboardThe first session in Gangneung began before the eastern South Korean coastal...
ChessGlobal Chess League 2026: Carlsen returns, packed schedule before OlympiadThe fourth season of the Tech Mahindra Global Chess League kicks off from...
BadmintonTanvi Patri crowned U17 champion at Badminton Asia Junior Championships 2026: Nerve in the decidersTanvi Patri of India won the girls' U17 singles title at the Badminton Asia U...
BilliardsSix Rule Sets, One Name: How the Word “Billiards” Mis-prices Vietnamese CueistsThe carom table has no pockets. Not one along the cushions, not a corner to...
EsportsWhen an Esports Analysis Contains No Data at AllThree in the morning in Boston, and I opened a forty-page file on my screen. ...
EsportsASIAD October 1: Waiting for Vietnam eSports to Create an Upset, Expecting Martial Arts MedalsAt 7:00 AM local time, a slot that any data analyst must question before...
International FootballThe La Cartuja pitch: Real Betis, Feyenoord and the limits of host controlA low camera angle near the touchline caught the surface as it broke apart:...
International FootballTransfer Season and the Art of Reading Signal Through the NoiseThere was an evening in Guangzhou when I opened my Excel spreadsheet, ready t...
BadmintonAn Se-young and Five Records at the 2026 Asian Games: The Women's Singles Throne and the Gap Behind ItThe most notable thing about the 2026 Asian Games women's singles final was n...
Domestic FootballMalaysia thrash Singapore 6-0 and still exit: reading the empty zones before the Vietnam clashIn the 90+3rd minute, Bergson Da Silva collected the ball at the left edge of...
BasketballSchröder and Charlotte's Gamble: When a Young Team Buys a Teacher, Not a StarTeam number 12. The sixth team in 20 months. A 31-year-old guard coming off a...
EsportsThe US National High School Esports Championship: The Real Deal Sits in Spring, Not the December 11 FinalOn December 11, 2026, a final will close out the first national high school...
Martial ArtsCounting Every Punch: Decoding Vietnamese Combat Sports Through Movement DataCounting Every Punch to Find the One Who Doesn't Want to Fight Round three, t...
BasketballThe 50 Million Pound Contract: Dream or Nightmare for Vietnamese Basketball?I once sold a 50 million pound dream. In 2026, I investigated a rumored deal...
Domestic FootballMalaysia 1-0 Vietnam: One Goal Ends Twelve Years, and the Silence After the LaughterI arrived at the stadium two hours early. It is an old habit I carried over...
VolleyballLiga Voli Mahasiswa 2026: 36 Teams, 24 Universities and the Last Line of the Information SheetOn September 25, 2026, in Jakarta, the organizers of Liga Voli Mahasiswa 2026...
International FootballPSG Goalkeeper Duel: Safonov or Chevalier? Luis Enrique Defends Despite 2-1 Loss to MonacoIn the opening match of the 2026-2026 Ligue 1 season, Paris Saint-Germain...
EsportsBLAST Slam VIII: Yandex Lock Top 3, and the $135,000 Bill That Doesn't Explain the PaceThe decider ran 63 minutes. Watson closed it out with 21 kills, 15 assists an...
Formula 1F1 2026: The New Race Begins with Data, Not NoiseEvery new F1 season opens with a paradox: the media talks about technical...
Table TennisGangneung, Ten Days, Eleven European Players: Inside a Training Camp With No ScoreboardThe first session in Gangneung began before the eastern South Korean coastal...
ChessGlobal Chess League 2026: Carlsen returns, packed schedule before OlympiadThe fourth season of the Tech Mahindra Global Chess League kicks off from...
BadmintonTanvi Patri crowned U17 champion at Badminton Asia Junior Championships 2026: Nerve in the decidersTanvi Patri of India won the girls' U17 singles title at the Badminton Asia U...
BilliardsSix Rule Sets, One Name: How the Word “Billiards” Mis-prices Vietnamese CueistsThe carom table has no pockets. Not one along the cushions, not a corner to...
EsportsWhen an Esports Analysis Contains No Data at AllThree in the morning in Boston, and I opened a forty-page file on my screen. ...
EsportsASIAD October 1: Waiting for Vietnam eSports to Create an Upset, Expecting Martial Arts MedalsAt 7:00 AM local time, a slot that any data analyst must question before...
International FootballThe La Cartuja pitch: Real Betis, Feyenoord and the limits of host controlA low camera angle near the touchline caught the surface as it broke apart:...
International FootballTransfer Season and the Art of Reading Signal Through the NoiseThere was an evening in Guangzhou when I opened my Excel spreadsheet, ready t...
BadmintonAn Se-young and Five Records at the 2026 Asian Games: The Women's Singles Throne and the Gap Behind ItThe most notable thing about the 2026 Asian Games women's singles final was n...
Domestic FootballMalaysia thrash Singapore 6-0 and still exit: reading the empty zones before the Vietnam clashIn the 90+3rd minute, Bergson Da Silva collected the ball at the left edge of...
BasketballSchröder and Charlotte's Gamble: When a Young Team Buys a Teacher, Not a StarTeam number 12. The sixth team in 20 months. A 31-year-old guard coming off a...
EsportsThe US National High School Esports Championship: The Real Deal Sits in Spring, Not the December 11 FinalOn December 11, 2026, a final will close out the first national high school...
Martial ArtsCounting Every Punch: Decoding Vietnamese Combat Sports Through Movement DataCounting Every Punch to Find the One Who Doesn't Want to Fight Round three, t...
BasketballThe 50 Million Pound Contract: Dream or Nightmare for Vietnamese Basketball?I once sold a 50 million pound dream. In 2026, I investigated a rumored deal...
Domestic FootballMalaysia 1-0 Vietnam: One Goal Ends Twelve Years, and the Silence After the LaughterI arrived at the stadium two hours early. It is an old habit I carried over...
VolleyballLiga Voli Mahasiswa 2026: 36 Teams, 24 Universities and the Last Line of the Information SheetOn September 25, 2026, in Jakarta, the organizers of Liga Voli Mahasiswa 2026...
International FootballPSG Goalkeeper Duel: Safonov or Chevalier? Luis Enrique Defends Despite 2-1 Loss to MonacoIn the opening match of the 2026-2026 Ligue 1 season, Paris Saint-Germain...
EsportsBLAST Slam VIII: Yandex Lock Top 3, and the $135,000 Bill That Doesn't Explain the PaceThe decider ran 63 minutes. Watson closed it out with 21 kills, 15 assists an...
Formula 1F1 2026: The New Race Begins with Data, Not NoiseEvery new F1 season opens with a paradox: the media talks about technical...
